@charset "UTF-8";

body {
    background: url('https://lh3.googleusercontent.com/-VuKZU5_4-YM/Ubfaq7GNVnI/AAAAAAAAA8w/ez-kpH96hyI/w40-h39-no/9Yrr8Mr%255B1%255D.png') repeat;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    margin: 0;
    padding: 0;
}


h1{
	padding:5px 0px 6px 10px;
	font-family: 'Oswald',sans-serif;
    text-transform:uppercase;
	line-height: 30px;
    font-size: 20px;
    color:#222;

}

input, button, select {
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 12px;
}

a {
    text-decoration: none;
    color: #0187C5;
}

a:hover {
    text-decoration: underline;
}

.both {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix{ clear:both; width:100%;}
strong {
    font-weight: bold;
}

.left {	
    float: left;
}

.right {
    float: right;
}

.link a {
    font-size:11px;
    text-decoration: none;
    color: #0187C5;
}

.link a:hover {
    text-decoration: underline;
}

/**/
.sprite {
    background:url(https://lh3.googleusercontent.com/-CtuuZuw0OvI/UbfbqvE_SVI/AAAAAAAAA9s/Z32xOkJ7Dxk/w219-h78-p/pruebabotonsprite%255B1%255D.png) no-repeat;
}

.top-title {
	background: whiteSmoke;
    padding: 10px 5px 10px 5px;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom:1px solid #eee;
    margin-bottom:20px;
}

/* ringtone */
.lyrics-ringtone {list-style: none;margin: 0;overflow: hidden;}
.lyrics-ringtone li {float: left;margin:5px 0px;font-size: 12px;}
.lyrics-ringtone li .ico-ringtone{float: left;width: 27px;height: 26px;margin: 7px 5px 0px 0px;background-position: -40px -52px;}
.lyrics-ringtone li a {color: #F4782D;font-weight:bold;display: block;padding: 10px 10px 10px 5px;font-size: 12px;text-transform:capitalize;}

#main {
    width: 960px;
    margin: 0 auto;
}




.adbar {margin: 20px 0px 20px 0px;}
.adbar .box-ad {background: white;-moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);}

.boton {width:32px;height:30px;text-indent:-9999px;border:1px solid #fff;_padding: 4px 6px 3px;margin-top:3px;cursor: pointer;background-position: -136px -50px !important;}
.bg{ border-radius: 5px;border: 1px solid #999;margin-bottom: 20px;padding-top: 5px;background: white;box-shadow: 0 0 0 1px rgba(0,0,0,.01), 0 0 0 3px rgba(0,0,0,.03);}

/* box tiempo real*/
#index_box {
    overflow:hidden;
    height: 450px;
    list-style: none;
    padding: 0;
    margin: 0;
    border-right: 3px solid transparent;
    width:100%;
    clear:both;
}

.index_lista_row {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0 3px;
    height: 40px;
    line-height: 40px;
    position: relative;
    box-shadow: 0 -1px 0 rgba(0,0,0,.1) inset,0 1px 0 rgba(255,255,255,.85) inset;
    background-color: white;
}

.index_lista_row:nth-child(odd) {
    background-color: #F2F8FE;
}

.index_lista_row:hover {
    background: #EEE;
    background: rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 -1px 0 rgba(0,0,0,.1) inset,0 -1px 0 rgba(0,0,0,.1);
    -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,.1) inset,0 -1px 0 rgba(0,0,0,.1);
    box-shadow: 0 -1px 0 rgba(0,0,0,.1) inset,0 -1px 0 rgba(0,0,0,.1);
}

.index_play_button {
    background: url(https://lh4.googleusercontent.com/-1ZBbJaZC-2k/UbfcOA-6kBI/AAAAAAAAA-Y/0h1ADm4YkJs/w506-h930-o/nowplaying-icon%5B1%5D.png) no-repeat 0 -80px;
    float: left;
    width: 18px;
    height: 17px;
    margin: 11px 5px 0 3px;
    cursor: pointer;
    opacity: .9;

}

.index_search_button {
    background: url(https://lh6.googleusercontent.com/-_McNM-2R5bk/Ubfc_9ahNsI/AAAAAAAAA_g/nW_qZ07R3Cg/w10-h76-p/play-button-list%255B1%255D.png) no-repeat 4px -60px;
    float: left;
    width: 18px;
    height: 17px;
    margin: 11px 5px 0 3px;
    cursor: pointer;
    opacity: .8;

}


.index_songtitle {
    float: left;
    color: #06C;
    font-size: 15px;
    margin-right: 4px;
    max-width: 250px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-decoration: none;
    text-shadow: 0 1px 0 white;
}



/*tabs*/
#top-tabs{width: 100%;height:30px;float: left;display:inline-block;position:relative;}
#top-tabs ul{position:absolute;top:-10px;z-index:2;}

#top-tabs ul li.current {font-family: 'Oswald',sans-serif;text-transform: uppercase;text-shadow: 0.1em 0.1em 0.05em white;padding:13px 20px 0px 20px;background: #fff;border-bottom:1px solid #fff;color:#444;}
#top-tabs ul li.current:hover{background:#fff;}
#top-tabs ul li{    
    color:#fff;
    border-top: 1px solid #000;
    height:30px;
    padding:0px 0px 10px 0px;
    float:left;
    display: inline-block;
    position: relative;
background: rgb(129,137,142); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(129,137,142,1) 2%, rgba(72,81,87,1) 2%, rgba(50,56,61,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgba(129,137,142,1)), color-stop(2%,rgba(72,81,87,1)), color-stop(100%,rgba(50,56,61,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(129,137,142,1) 2%,rgba(72,81,87,1) 2%,rgba(50,56,61,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(129,137,142,1) 2%,rgba(72,81,87,1) 2%,rgba(50,56,61,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(129,137,142,1) 2%,rgba(72,81,87,1) 2%,rgba(50,56,61,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(129,137,142,1) 2%,rgba(72,81,87,1) 2%,rgba(50,56,61,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81898e', endColorstr='#32383d',GradientType=0 ); /* IE6-9 */

}

#top-tabs ul li a {font-family: 'Oswald',sans-serif;text-transform: uppercase;text-shadow: 0.1em 0.1em 0.05em black;text-align:center; padding:13px 20px 0px 20px;display: inline-block;height:100%; color: #fff; background: url(https://lh5.googleusercontent.com/-E3K4jD3pWBY/UbfdIFpir8I/AAAAAAAAA_s/SVPQG_T6GDs/w2-h38-p/separator%255B1%255D.png) no-repeat right center; }
#top-tabs ul li a:hover { text-decoration: none; }
#top-tabs ul li:last-child a {background: none;}

#top-tabs ul li:first-child {border-left: 1px solid #000;-moz-border-radius: 3px 0 0 0;-webkit-border-radius: 3px 0 0 0;border-radius: 3px 0 0 0;}
#top-tabs ul li:last-child {border-right: 1px solid #000;-moz-border-radius: 0 3px 0 0;-webkit-border-radius: 0 3px 0 0;border-radius: 0 3px 0 0;}
#top-tabs ul li:hover { 
    background: rgb(162,167,178); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(162,167,178,1) 2%, rgba(114,122,137,1) 2%, rgba(75,85,91,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgba(162,167,178,1)), color-stop(2%,rgba(114,122,137,1)), color-stop(100%,rgba(75,85,91,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(162,167,178,1) 2%,rgba(114,122,137,1) 2%,rgba(75,85,91,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(162,167,178,1) 2%,rgba(114,122,137,1) 2%,rgba(75,85,91,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(162,167,178,1) 2%,rgba(114,122,137,1) 2%,rgba(75,85,91,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(162,167,178,1) 2%,rgba(114,122,137,1) 2%,rgba(75,85,91,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2a7b2', endColorstr='#4b555b',GradientType=0 ); /* IE6-9 */

}

/* content */
#body {
    float:left;
    width:100%;
    position:relative;
    border-radius:0px 5px 5px 5px;
    border: 1px solid #222;
    margin-bottom: 20px;
    padding-top: 5px;
    background: white;
    box-shadow: 0 0 0 1px rgba(0,0,0,.01), 0 0 0 3px rgba(0,0,0,.03);
}

#body #sidebar {float: left;width: 310px;margin:5px 0px 5px 2px;padding-left:5px;background:#fafafa;border-left:1px dashed #ccc;}
#body #content {float: left;width: 930px;padding:10px;background:#fff;}
#body #contentresultados {float: left;width: 615px;padding:10px;background:#fff;}
#body #content #mp3player {width: 622px;height: 86px;margin: 16px 0;}



#contbar {
    width:100%;
    margin:0 auto;
position: relative;

}
#contbar .bg1{
    padding: 7px 20px 0px 10px;
    display: block;
    height: 30px;
    background: -moz-linear-gradient(0% 0 270deg,#DDE4E5,#D8DEE0 50%,#CFD3D9);
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#DDE4E5),color-stop(.5,#D8DEE0),to(#CFD3D9));
    background: -moz-linear-gradient(0% 0 270deg,#DDE4E5,#D8DEE0 50%,#CFD3D9);
    border-bottom: 1px solid #8a9399;
    border-top: 1px solid #9ea8af;
    text-shadow: 0 1px 0 white;
    color: #333;
}

#contbar .bg1 ul {padding: 2px 0 1px 0px;}
#contbar .bg1 ul li {list-style-type: none;display: inline;margin: 0 5px;}
#contbar .bg1 ul li a{font-size:15px;color:#999;font-family: 'Oswald',sans-serif;text-transform:uppercase;text-shadow: 0 1px 0 white;}

.ringtone a {
display: block;
padding: 10px 10px 10px 42px;
font-size: 14px;
background-image: url(https://lh5.googleusercontent.com/-E3K4jD3pWBY/UbfdIFpir8I/AAAAAAAAA_s/SVPQG_T6GDs/w2-h38-p/separator%255B1%255D.png);
background-repeat: no-repeat;
}


#preload{position: absolute;width:100%;height:100%;z-index:999;background:#fff;opacity:0.7;display: none;}
#next span{cursor:pointer;padding:5px;}
#next .loading{display:none;}

.lk {float:left;width:27px;height:26px;margin:-5px 5px 0px 0px;background-position:-107px -52px;}
.meta {
    margin:0;
    padding: 0 10px 0 0;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 11px;
    overflow: hidden;
    color: #666;
    font-style: italic;
    background: #F3F3F3;
    border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    float: left;
}



.content-results{position:relative;width: 100%;min-height: 400px;padding:0;overflow:hidden;}
.item {position:relative;width:610px;display:block;padding: 10px 0px 0px 10px;box-shadow: 0 -1px 0 rgba(0,0,0,.07) inset;height:28px;}
.item:hover{background: #F2F8FE;}
.item .resume {float: left;padding: 2px 0px 4px 1px;}
.item .resume a {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #1077C7;font-weight: bold;}
.item .resume a:hover{text-decoration:underline;}

.song_actions{height: 25px;float:right;}
.song_action {
color: #777880;
margin: 0 5px 0 0;
float: left;
cursor: pointer;
height: 18px;
width: 124px;
background: transparent url(https://lh5.googleusercontent.com/-tHY8vKIYK6M/Ubfdssr__SI/AAAAAAAABAQ/1FkhdqiB6fA/w506-h281-o/reproducirxd%5B1%5D.png) no-repeat 0 0;
-webkit-transition: opacity .05s linear;
-moz-transition: opacity .05s linear;
transition: opacity .05s linear;
opacity: .5;
-moz-opacity: .5;
}

.song_action_download {
background-position: -129px 1px;
padding-left: 4px;
}

.song_action_share {
background-position: -64px 2px;
}
.song_action_love {
background-position: 0px 2px;
margin-right: 8px;
}

.song_action_download:hover, .song_action_share:hover, .song_action_love:hover{opacity:0.9;}


.play {float:left;position:relative;width:50px;}
.play > .s {position:absolute;width:19px;height:18px;background-position:-108px -57px;}

.down {float:left;position:relative;width:80px;}
.down > .s {position:absolute;width:19px;height:17px;background-position:-90px -57px;}

.cel {float:left;position:relative;}
.cel > .s {position:absolute;width:19px;height:20px;background-position:-53px -57px;}



.lnk_artista {color: #333;display: block;line-height: 13px;padding: 3px 1px 4px 5px;position: relative;text-decoration: none;zoom: 1;}
.lnk_artista img {width:50px;}


.page {height: 36px;line-height: 36px;}
.page a {font-weight: bold;background: #fff;border: 1px solid #aaa;padding: 3px 8px;margin-left: 5px;}
.page .count {padding: 3px 8px;border: solid 1px #EFEFEF;margin-left: 5px;}

.socialbts {height: 38px;line-height: 36px;font-size: 11px;color: #333333;border-bottom: 1px solid #EEEEEE;}
.socialbts a {background: #ECEEF5;border: 1px solid #CAD4E7;padding: 3px 8px 5px;margin-left: 5px;-moz-border-radius: 3px;border-radius: 3px;}
.socialbts a:hover {text-decoration: none;border: 1px solid #9DACCE;}
.socialbts img {vertical-align: middle;}

.related {margin-left: 6px;width:600px;}

.adside {border: solid 1px #CCCCCC;background-color: #F9F9F9;margin:20px 5px;height: 250px;}


/* videos de youtube */
.item-video {width:200px;float:left !important;padding:0 0 3px 0px; margin-right:10px; position:relative !important; z-index:9;}
.item-video img {width:194px; height:120px; float:left;  border:1px solid #ccc;padding:2px;}
.item-video a:hover img{border:1px solid #1077C7;}
.item-video .thref{text-align:center; padding:3px; height:/*30*/25px; overflow:hidden}
.item-video .thref a{ font-size:11px; color:#3c86fc; text-decoration:none; line-height:12px}
.item-video .thref a:hover{text-decoration:underline;}
.item-video .divDur{position:absolute; z-index:989898; width:40px;height:12px;top:4px; padding-top:3px;right:10px;font:normal 10px arial; color:#fff;  background:#333; background-position:top center;  }
.item-video .divDur span{height:11px; line-height:8px; display:block; text-align:center}


/* fotos google */
.item-fotos {width:200px; height:280px;float:left !important;padding:0 0 3px 0px; margin:2px 10px 2px 0px; position:relative !important; z-index:9;}
.item-fotos img {width:194px; max-height:260px; float:left;  border:1px solid #666;padding:2px;}
.item-fotos a:hover img{border:1px solid #1077C7;}
.item-fotos .thref{text-align:center; padding:3px; height:/*30*/25px; overflow:hidden}
.item-fotos .thref a{ font-size:11px; color:#3c86fc; text-decoration:none; line-height:12px}
.item-fotos .thref a:hover{text-decoration:underline;}
.item-fotos .divDur{position:absolute; z-index:989898; width:60px;height:15px;top:4px; padding-top:3px;right:5px;font:normal 10px arial; color:#fff;  background:#333; background-position:top center;opacity:0.6;  }
.item-fotos .divDur span{height:11px; line-height:8px; display:block; text-align:center}


.tabs-content-videos{display:none;}

/* box sidebar */
.top {
text-transform: uppercase;
border-top: 1px solid #333;
border-left: 1px solid #333;
border-right: 1px solid #333;
background: rgb(148,145,224); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(148,145,224,1) 2%, rgba(80,93,206,1) 2%, rgba(44,55,183,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgba(148,145,224,1)), color-stop(2%,rgba(80,93,206,1)), color-stop(100%,rgba(44,55,183,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(148,145,224,1) 2%,rgba(80,93,206,1) 2%,rgba(44,55,183,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(148,145,224,1) 2%,rgba(80,93,206,1) 2%,rgba(44,55,183,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(148,145,224,1) 2%,rgba(80,93,206,1) 2%,rgba(44,55,183,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(148,145,224,1) 2%,rgba(80,93,206,1) 2%,rgba(44,55,183,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9491e0', endColorstr='#2c37b7',GradientType=0 ); /* IE6-9 */
height: 55px;position: relative;overflow: hidden;border-radius:2px;}
.top .barra {display: block;width:95%;text-align: right;height: 27px;font-family: 'Oswald',sans-serif;font-size: 20px;line-height: 27px;color:#fff;text-shadow: 0 1px 0 #000;margin:5px 5px 0px 0px}

.top a{color:#fff;text-decoration:none;padding:7px 18px;border-radius:3px;float:left;margin:0px 6px -2px 6px;}
.top a:hover{text-decoration:underline;}
.top a.current{border-top: 1px solid #333;border-left: 1px solid #333;border-right: 1px solid #333;background:#fff;color:#333;}


.top2 {
text-transform: uppercase;
border-top: 1px solid #333;
border-left: 1px solid #333;
border-right: 1px solid #333;
background: rgb(181,189,200); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(181,189,200,1) 0%, rgba(181,189,200,1) 3%, rgba(130,140,149,1) 3%, rgba(82,93,102,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,189,200,1)), color-stop(3%,rgba(181,189,200,1)), color-stop(3%,rgba(130,140,149,1)), color-stop(100%,rgba(82,93,102,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(181,189,200,1) 3%,rgba(130,140,149,1) 3%,rgba(82,93,102,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(181,189,200,1) 3%,rgba(130,140,149,1) 3%,rgba(82,93,102,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(181,189,200,1) 3%,rgba(130,140,149,1) 3%,rgba(82,93,102,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(181,189,200,1) 0%,rgba(181,189,200,1) 3%,rgba(130,140,149,1) 3%,rgba(82,93,102,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#525d66',GradientType=0 ); /* IE6-9 */
height: 55px;position: relative;overflow: hidden;border-radius:2px;}
.top2 .barra {display: block;width:95%;text-align: right;height: 27px;font-family: 'Oswald',sans-serif;font-size: 20px;line-height: 27px;color:#fff;text-shadow: 0 1px 0 #000;margin:5px 5px 0px 0px}
.top2 a{color:#fff;text-decoration:none;padding:7px 18px;border-radius:3px;float:left;margin:0px 6px -2px 6px;}
.top2 a:hover{text-decoration:underline;}
.top2 a.current{border-top: 1px solid #333;border-left: 1px solid #333;border-right: 1px solid #333;background:#fff;color:#333;}
.recomendados li {width:90%;list-style: square; margin: 4px 0px 1px 25px;border-bottom: solid 1px #DADADA;padding: 8px 0px}
.recomendados li a{color:#333;}

.top3 {
text-transform: uppercase;
border-top: 1px solid #333;
border-left: 1px solid #333;
border-right: 1px solid #333;
background: rgb(255,158,217); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,158,217,1) 0%, rgba(255,158,217,1) 3%, rgba(239,67,147,1) 3%, rgba(211,10,104,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,158,217,1)), color-stop(3%,rgba(255,158,217,1)), color-stop(3%,rgba(239,67,147,1)), color-stop(100%,rgba(211,10,104,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,158,217,1) 0%,rgba(255,158,217,1) 3%,rgba(239,67,147,1) 3%,rgba(211,10,104,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,158,217,1) 0%,rgba(255,158,217,1) 3%,rgba(239,67,147,1) 3%,rgba(211,10,104,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,158,217,1) 0%,rgba(255,158,217,1) 3%,rgba(239,67,147,1) 3%,rgba(211,10,104,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(255,158,217,1) 0%,rgba(255,158,217,1) 3%,rgba(239,67,147,1) 3%,rgba(211,10,104,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9ed9', endColorstr='#d30a68',GradientType=0 ); /* IE6-9 */
height: 55px;position: relative;overflow: hidden;border-radius:2px;}
.top3 .barra {display: block;width:95%;text-align: right;height: 27px;font-family: 'Oswald',sans-serif;font-size: 20px;line-height: 27px;color:#fff;text-shadow: 0 1px 0 #000;margin:5px 5px 0px 0px}
.top3 a{color:#fff;text-decoration:none;padding:7px 18px;border-radius:3px;float:left;margin:0px 6px -2px 6px;}
.top3 a:hover{text-decoration:underline;}
.top3 a.current{border-top: 1px solid #333;border-left: 1px solid #333;border-right: 1px solid #333;background:#fff;color:#333;}



.box_content {text-align: left;min-height:200px;} 
.box_content a:hover span, .box_content a:hover img {border-color: #639;}  
.box_content a, .box_content a:hover, .box_content ol{color: #639;}
.tops {list-style-type:none;counter-reset:section;}  
.tops li{padding-left:5px;font-size:25px;height:58px;font-style:italic;color:#ccc;counter-increment:section;margin-top:5px;text-indent:3px;border-bottom:1px solid #ebebeb;}  
.tops li:before{content:counters(section,".")". ";}  
.tops div {top:-28px;padding: 5px 5px 0 25px;position: relative;line-height: 20px;font-size: 11px;}  
.tops div > strong{display:inline-block;width:210px;margin-left:14px;height:30px;overflow:hidden;line-height: 15px!important;}
.tops strong,.tops a,.tops small{font-style:normal;font-weight:normal;}  
.tops a{display:block;text-decoration:none;}.tops a:hover{text-decoration:underline;}
.tops strong a{font-size:13px;display:inline;}
.tops strong a:hover{height:1%;}  
.tops .s1{line-height:999px;overflow:hidden;}  
.tops a span{border:1px solid #fff;padding:0;background-color:#fff;position:absolute;right:3px;top:3px;width:40px;height:40px;border-radius:5px;cursor:pointer;overflow:hidden;text-indent:-999px;-webkit-background-clip:padding-box;}  
.tops .topart,.tops .topart:visited{color:#555;}  
.tops .topart{margin-left:14px;}





/* FOOTER ----------------------------------------------- */
#footer{margin-top:20px;clear:both;text-shadow:0px 1px 0px #000;background:#1E1E1E;min-height:10px;}
#footer .content_footer{color:#333;background:#000;padding:20px 10px;margin:0 auto;width:960px;border-radius:4px;height:150px}
#footer .content_footer .blocks {width: 150px;float: left;margin-right: 33px;margin-top: 0;}
#footer .content_footer .blocks h2 {font-family: 'Oswald',sans-serif;font-size: 12px;text-transform: uppercase;color: #C0C1C5;margin: 0 0 10px;padding-bottom: 10px;border-bottom: 1px solid #262626;}
#footer .content_footer .blocks ul{position:relative;margin:0;padding:5px 0px 0px 5px;}
#footer .content_footer .blocks ul li {list-style:none;padding-bottom:6px;}
#footer .content_footer .blocks ul li a {color: #5E6067;display: block;font-size:11px;}
#footer .content_footer .blocks ul li a:hover {color: #729B2D;}
#footer #credits{color:#5E6067;text-align:center;font-size:11px;padding:10px 0 0 0;background:#171717;border-top: 1px solid #232323;clear:both;margin-top:10px;height:30px;}
#footer #credits a{color:#666;text-decoration:none}
#footer #credits a:hover{text-decoration:underline;}

/******* tipsy *******/


.tipsy { font-size: 12px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;position: absolute; padding: 5px; z-index: 100000; }
  .tipsy-inner  {
	    border:1px solid #000;
	    background-color: #000;
		background: #45484d;
background: url();
background: -moz-linear-gradient(top,  #45484d 0%, #262626 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#262626));
background: -webkit-linear-gradient(top,  #45484d 0%,#262626 100%);
background: -o-linear-gradient(top,  #45484d 0%,#262626 100%);
background: -ms-linear-gradient(top,  #45484d 0%,#262626 100%);
background: linear-gradient(top,  #45484d 0%,#262626 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#262626',GradientType=0 );

		color: #FFF;
		max-width: 200px;
		padding: 6px 8px 6px 8px;
		text-align: center; 
	}

  /* Rounded corners */
  .tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
  
  /* Uncomment for shadow */
  /*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
  
  .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
  
  /* Rules to colour arrows */
  .tipsy-arrow-n { border-bottom-color: #000; }
  .tipsy-arrow-s { border-top-color: #000; }
  .tipsy-arrow-e { border-left-color: #000; }
  .tipsy-arrow-w { border-right-color: #000; }
  
	.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
  .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
  .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }


/* buttons*/

.azul {
    background: rgb(149,190,229); /* Old browsers */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(4%,rgba(149,190,229,1)), color-stop(4%,rgba(73,155,234,1)), color-stop(100%,rgba(27,123,226,1))); /* Chrome,Safari4+ */
    box-shadow: 0 0 0 1px #1a356e inset,0 2px 0 rgba(255,255,255,0.3) inset;
    color: white;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
    
}


.azul:hover{
    background: rgb(136,183,226); /* Old browsers */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,rgba(136,183,226,1)), color-stop(5%,rgba(55,146,232,1)), color-stop(100%,rgba(13,115,224,1))); /* Chrome,Safari4+ */
}




.btn_bmp{
background: #9bc3e8;
background: url();
background: -moz-linear-gradient(top,  #9bc3e8 0%, #207ce5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9bc3e8), color-stop(100%,#207ce5));
background: -webkit-linear-gradient(top,  #9bc3e8 0%,#207ce5 100%);
background: -o-linear-gradient(top,  #9bc3e8 0%,#207ce5 100%);
background: -ms-linear-gradient(top,  #9bc3e8 0%,#207ce5 100%);
background: linear-gradient(top,  #9bc3e8 0%,#207ce5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bc3e8', endColorstr='#207ce5',GradientType=0 );

border: 1px solid #069;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-user-select: none;
-webkit-user-select: none;
color:white;
cursor:pointer;
display: inline-block;
font-weight: bold;
height: 29px;
line-height: 29px;
min-width: 54px;
text-align: center;
text-decoration: none;
padding: 0 8px;	
}


.btn_inactivo{
	border:1px solid #C4C4C4; 
background-color:#F5F5F5; 
color:#D4D4D4; 
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-moz-user-select: none;
-webkit-user-select: none;
cursor:pointer;
display: inline-block;
font-weight: bold;
height: 29px;
line-height: 29px;
min-width: 54px;
text-align: center;
text-decoration: none;
padding: 0 8px;	}
.

.btn_bmp:active{background: #207ce5;
background: url();
background: -moz-linear-gradient(top,  #207ce5 0%, #9bc3e8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#207ce5), color-stop(100%,#9bc3e8));
background: -webkit-linear-gradient(top,  #207ce5 0%,#9bc3e8 100%);
background: -o-linear-gradient(top,  #207ce5 0%,#9bc3e8 100%);
background: -ms-linear-gradient(top,  #207ce5 0%,#9bc3e8 100%);
background: linear-gradient(top,  #207ce5 0%,#9bc3e8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#207ce5', endColorstr='#9bc3e8',GradientType=0 );

}


/****** busqueda pes **/

#cuadro_busqueda{
 float:left; 
 margin-left:30px;
 margin-right:70px; 
 border:1px solid #000; 
 height:38px; background:#FFF; 
 border-radius:5px;
 width:350px;
	
}


.item_filtro{
height:38px;
width: 42px;
display: block;
float:left;
border-radius:5px 0px 0px 5px;
border-bottom: 1px #000 solid;
border-right: 1px #000 solid;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(206,204,204,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(206,204,204,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(206,204,204,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(206,204,204,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(206,204,204,1) 100%);
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(206,204,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cecccc',GradientType=0 );

-webkit-box-shadow: 1px 0px 3px rgba(50, 50, 50, 0.71);
-moz-box-shadow:    1px 0px 3px rgba(50, 50, 50, 0.71);
box-shadow:         1px 0px 3px rgba(50, 50, 50, 0.71);
position:relative;


}
.item_filtro:hover{cursor:pointer;}
.item_filtro.activo{ -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}


/******* Iconos ****/
.item_filtro i{ display: inline-block;
zoom: 1;
margin-top:2px;
height: 32px;
width: 37px;
background: url(../img/filter-type.png) no-repeat scroll;
}
.item_filtro i.letra {
background-position: 7px 7px !important;
}
.item_filtro i.musica{
background-position: 7px -40px !important;
}
.item_filtro i.video{
background-position: 7px -88px !important;
}
.item_filtro i.foto{
background-position: 7px -17px !important;
}

.filtro{ display: block;
width: 8px;
height: 6px;
float: right;
margin: 15px 4px 0px 0px;
background:url(../img/filtro.png) no-repeat;}



#opciones_filtro{
	width:100px;
	padding:4px;
	background: #fff;
border: 1px solid #000;
margin: 31px 0 0 -1px;
z-index: 1006;

position: absolute;
padding-top: 5px;
-moz-box-shadow: 0px 0px 8px rgba(68,68,68,0.6);
-webkit-box-shadow: 0px 0px 8px rgba(68,68,68,0.6);
box-shadow: 0px 0px 8px rgba(68,68,68,0.6);
}
#opciones_filtro a{ 
background: url(../img/filter-type.png) no-repeat scroll;
display: block;
padding: 4px 5px 0 30px;
color: #505A63;
height: 18px;
text-decoration: none;

}

/*** iconos **/

#opciones_filtro a.letra {background-position: 7px 2px;}
#opciones_filtro a.foto{background-position: 7px -23px;}
#opciones_filtro a.musica {background-position: 7px -45px;}
#opciones_filtro a.video {background-position: 7px -94px;}

#opciones_filtro a.letra:hover   {background-position:7px -162px}
#opciones_filtro a.foto:hover   {background-position:7px -187px}
#opciones_filtro a.musica:hover  {background-position:7px -209px}
#opciones_filtro a.video:hover {background-position:7px -258px}



#opciones_filtro a:hover{ background-color: #7FA3C1;
color: white !important;

}
#opciones_filtro a.activo{
	background-color: #A6BED1;
  color: white !important;
}
#frm_buscar{}

#frm_buscar .ipt{ vertical-align:middle; border:none; padding-left:15px; height:100%; width:245px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999;}
#frm_buscar .ipt:focus{ color:#000;}






/* panel search */
#main_search{
    width:97%;
   overflow: hidden;
    padding: 10px;
    background-color: #DDD; 
    -webkit-border-radius: 0 3px 3px 3px;
     -moz-border-radius: 0 3px 3px 3px;  
       border-radius: 0 3px 3px 3px;
}
#search_type li{
    float: left;
    margin-right: 5px;
    padding: 5px 10px;
    background-color: #999;
  -webkit-border-radius: 3px 3px 0 0;
     -moz-border-radius: 3px 3px 0 0;   
          border-radius: 3px 3px 0 0;
}

#search_type li a {
    font-size: 112.5%;
    font-weight: 700;
    color: white;
}

#search_type li.active {
background-color: #DDD;
}

.panel_search .enter_input {
  -webkit-border-radius: 3px 0 0 3px;
     -moz-border-radius: 3px 0 0 3px;    
          border-radius: 3px 0 0 3px;
}
.panel_search .btn_panel_search {
  -webkit-border-radius: 0 3px 3px 0;
     -moz-border-radius: 0 3px 3px 0;    
          border-radius: 0 3px 3px 0;
}

#mn_search #enter_mn_search {
    float: left;
    height: 23px;
    line-height: 23px;
    width: 478px;
    padding: 5px;
    font-size: 131.25%;
    border:0;
}
#btn_mn_search {
    float: right;
    height: 35px;
    width: 84px;
    padding: 0 5px;
    font-size: 131.25%;
    background-color: #EEE;
}

#search_type{width:100%;clear: both;position:relative;}

.radius_3 {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}




/*Ix Tops*/
/*Ix Top Tit*/
#ixt_T { font-size:12px; color:#666; background:#e5e5e5 url(http://musicabig.com/img/a2.png) 0px -218px repeat-x; height:19px; font-weight:bold; position:relative; margin:0px 50px; padding-top:6px;text-shadow: 0 1px 0 white}
#ixt_T span{ background:url(https://lh5.googleusercontent.com/-TebAJIdhZIE/Ubfen2WAfCI/AAAAAAAABBE/NszmusZL33c/w200-h250-no/b%255B1%255D.png) -16px -161px; height:25px; width:7px; position:absolute; left:0px; top:0px}
#ixt_T b{ background:url(https://lh5.googleusercontent.com/-TebAJIdhZIE/Ubfen2WAfCI/AAAAAAAABBE/NszmusZL33c/w200-h250-no/b%255B1%255D.png) -25px -161px; height:25px; width:7px; position:absolute; right:0px; top:0px}

#mbigenvivo { width:610px; text-align:center; float:left; margin-right:15px; margin-top:10px}
.mbigenvivo ul{ list-style:none; color:#666}
.mbigenvivo ul li{ background:url(https://lh5.googleusercontent.com/-TebAJIdhZIE/Ubfen2WAfCI/AAAAAAAABBE/NszmusZL33c/w200-h250-no/b%255B1%255D.png) -185px -134px no-repeat; display:block; height:19px; padding-left:20px; border-top:4px solid #fff; border-bottom:1px dashed #ddd}
.mbigenvivo ul li:hover{ background-position:-185px -153px}
.mbigenvivo ul li a{ font-weight:bold; color:#333}
.mbigenvivo ul li a:hover{ color:#1167AE; text-decoration:underline}
.mbigenvivo ul li i a{ font-weight:normal; font-size:11px; color:#555}

#ixtops { width:300px; text-align:center; float:left; margin-right:15px; margin-top:10px}
.ixtops { background:#f9f9f9; position:relative; border:1px solid #c1c1c1; padding:5px; margin:9px 0px; text-align:left}
#it_1 { background:url(https://lh5.googleusercontent.com/-TebAJIdhZIE/Ubfen2WAfCI/AAAAAAAABBE/NszmusZL33c/w200-h250-no/b%255B1%255D.png) 0px -102px no-repeat; width:7px; height:7px; position:absolute; top:-1px; left:-1px}
#it_2 { background:url(https://lh5.googleusercontent.com/-TebAJIdhZIE/Ubfen2WAfCI/AAAAAAAABBE/NszmusZL33c/w200-h250-no/b%255B1%255D.png) -7px -102px no-repeat; width:7px; height:7px; position:absolute; top:-1px; right:-1px}
#it_3 { background:url(https://lh5.googleusercontent.com/-TebAJIdhZIE/Ubfen2WAfCI/AAAAAAAABBE/NszmusZL33c/w200-h250-no/b%255B1%255D.png) 0px -109px no-repeat; width:7px; height:7px; position:absolute; bottom:-1px; left:-1px}
#it_4 { background:url(https://lh5.googleusercontent.com/-TebAJIdhZIE/Ubfen2WAfCI/AAAAAAAABBE/NszmusZL33c/w200-h250-no/b%255B1%255D.png) -7px -109px no-repeat; width:7px; height:7px; position:absolute; bottom:-1px; right:-1px}
#it_row { background:url(https://lh5.googleusercontent.com/-TebAJIdhZIE/Ubfen2WAfCI/AAAAAAAABBE/NszmusZL33c/w200-h250-no/b%255B1%255D.png) -17px -120px; width:20px; height:10px; position:absolute; left:48%; top:-10px}
#ixtops_2 { border:1px solid #c4c4c4; background:#fff url(http://musicabig.com/img/a2.png) 0px -582px repeat-x; padding:5px; margin:5px 0px}

.ixtops ul{ list-style:none; color:#666}
.ixtops ul li{ background:url(https://lh5.googleusercontent.com/-TebAJIdhZIE/Ubfen2WAfCI/AAAAAAAABBE/NszmusZL33c/w200-h250-no/b%255B1%255D.png) -185px -134px no-repeat; display:block; height:19px; padding-left:20px; border-top:4px solid #fff; border-bottom:1px dashed #ddd}
.ixtops ul li:hover{ background-position:-185px -153px}
.ixtops ul li a{ font-weight:bold; color:#333}
.ixtops ul li a:hover{ color:#1167AE; text-decoration:underline}
.ixtops ul li i a{ font-weight:normal; font-size:11px; color:#555}


.Buscador { position:absolute; left: 240px; top: 60px; background:url(https://lh5.googleusercontent.com/-jCfXPt13kIc/UbfhG200s8I/AAAAAAAABCA/TcE6z8jqtM0/w478-h37-no/hbJ4Q0N%255B1%255D.png) no-repeat; width:478px; height:37px; }
.Buscador #txt { position:absolute; left: 45px; top: 6px; width: 398px; border:0px; background:none; color:#9D9D9C; outline:none; }
.Buscador #btm { position:absolute; left: 445px; top: 6px; width: 26px; height: 24px; background:none; border:0px; cursor:pointer; }






















html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}

a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

a:hover,
a:active {
  outline: 0;
}


.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}



a {
  color: #0088cc;
  text-decoration: none;
}

a:hover {
  color: #005580;
  text-decoration: underline;
}

.img-rounded {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.img-circle {
  -webkit-border-radius: 500px;
     -moz-border-radius: 500px;
          border-radius: 500px;
}

.row {
  margin-left: -20px;
  *zoom: 1;
}

.row:before,
.row:after {
  display: table;
  line-height: 0;
  content: "";
}

.row:after {
  clear: both;
}

[class*="span"] {
  float: left;
  margin-left: 20px;
}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.span12 {
  width: 940px;
}

.span11 {
  width: 860px;
}

.span10 {
  width: 780px;
}

.span9 {
  width: 700px;
}

.span8 {
  width: 620px;
}

.span7 {
  width: 540px;
}

.span6 {
  width: 460px;
}

.span5 {
  width: 380px;
}

.span4 {
  width: 300px;
}

.span3 {
  width: 220px;
}

.span2 {
  width: 140px;
}

.span1 {
  width: 60px;
}


.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}

.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}

.row-fluid .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}

.row-fluid .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}

.row-fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}

.row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}

.row-fluid .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}

.row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}

.row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}

.row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}

.row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}

.row-fluid .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}

.row-fluid .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}


[class*="span"].hide,
.row-fluid [class*="span"].hide {
  display: none;
}

[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}




h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 1;
  color: inherit;
  text-rendering: optimizelegibility;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}

h1 {
   font-size: 13px;
  line-height: 16px;
}

h2 {
    font-size: 11px;
  line-height: 16px;
}

h3 {
  font-size: 24px;
  line-height: 40px;
}

h4 {
  font-size: 18px;
  line-height: 20px;
}

h5 {
  font-size: 12px;
  line-height: 16px;
}

h6 {
  font-size: 10px;
  line-height: 16px;
}

h1 small {
  font-size: 24px;
}

h2 small {
  font-size: 18px;
}

h3 small {
  font-size: 14px;
}

h4 small {
  font-size: 14px;
}

.page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  padding: 0;
  margin: 0 0 10px 25px;
}

ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}

li {
  line-height: 20px;
}

ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}




label,
input,
button,
select,
textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}

input,
button,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

label {
  display: block;
  margin-bottom: 5px;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 9px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

input,
textarea {
  width: 210px;
}

textarea {
  height: auto;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  *margin-top: 0;
  line-height: normal;
  cursor: pointer;
}

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}

select,
input[type="file"] {
  height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 30px;
}



input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}

input.span11,
textarea.span11,
.uneditable-input.span11 {
  width: 846px;
}

input.span10,
textarea.span10,
.uneditable-input.span10 {
  width: 766px;
}

input.span9,
textarea.span9,
.uneditable-input.span9 {
  width: 686px;
}

input.span8,
textarea.span8,
.uneditable-input.span8 {
  width: 606px;
}

input.span7,
textarea.span7,
.uneditable-input.span7 {
  width: 526px;
}

input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 446px;
}

input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 366px;
}

input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 286px;
}

input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}

input.span2,
textarea.span2,
.uneditable-input.span2 {
  width: 126px;
}

input.span1,
textarea.span1,
.uneditable-input.span1 {
  width: 46px;
}



/* Allow for input prepend/append in search forms */

.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.form-search .input-append .search-query {
  -webkit-border-radius: 14px 0 0 14px;
     -moz-border-radius: 14px 0 0 14px;
          border-radius: 14px 0 0 14px;
}

.form-search .input-append .btn {
  -webkit-border-radius: 0 14px 14px 0;
     -moz-border-radius: 0 14px 14px 0;
          border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .search-query {
  -webkit-border-radius: 0 14px 14px 0;
     -moz-border-radius: 0 14px 14px 0;
          border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .btn {
  -webkit-border-radius: 14px 0 0 14px;
     -moz-border-radius: 14px 0 0 14px;
          border-radius: 14px 0 0 14px;
}

.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  vertical-align: middle;
  *zoom: 1;
}

.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none;
}

.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  display: inline-block;
}

.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0;
}

.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}

.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}

.control-group {
  margin-bottom: 10px;
}

legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}

.form-horizontal .control-group {
  margin-bottom: 20px;
  *zoom: 1;
}

.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  line-height: 0;
  content: "";
}

.form-horizontal .control-group:after {
  clear: both;
}

.form-horizontal .control-label {
  float: left;
  width: 140px;
  padding-top: 5px;
  text-align: right;
}

.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 160px;
  *margin-left: 0;
}

.form-horizontal .controls:first-child {
  *padding-left: 160px;
}

.form-horizontal .help-block {
  margin-top: 10px;
  margin-bottom: 0;
}

.form-horizontal .form-actions {
  padding-left: 160px;
}

table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

.table {
  width: 100%;
  margin-bottom: 20px;
}

.table th,
.table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

.table th {
  font-weight: bold;
}

.table thead th {
  vertical-align: bottom;
}

.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}

.table tbody + tbody {
  border-top: 2px solid #dddddd;
}

.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}

.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}

.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}

.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child,
.table-bordered tfoot:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
     -moz-border-radius: 0 0 0 4px;
          border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child,
.table-bordered tfoot:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}

.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-right-topleft: 4px;
}

.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}

.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
  background-color: #f5f5f5;
}

table [class*=span],
.row-fluid table [class*=span] {
  display: table-cell;
  float: none;
  margin-left: 0;
}

table .span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}

table .span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}

table .span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}

table .span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}

table .span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}

table .span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}

table .span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}

table .span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}

table .span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}

table .span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}

table .span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}

table .span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

table .span13 {
  float: none;
  width: 1004px;
  margin-left: 0;
}

table .span14 {
  float: none;
  width: 1084px;
  margin-left: 0;
}

table .span15 {
  float: none;
  width: 1164px;
  margin-left: 0;
}

table .span16 {
  float: none;
  width: 1244px;
  margin-left: 0;
}

table .span17 {
  float: none;
  width: 1324px;
  margin-left: 0;
}

table .span18 {
  float: none;
  width: 1404px;
  margin-left: 0;
}

table .span19 {
  float: none;
  width: 1484px;
  margin-left: 0;
}

table .span20 {
  float: none;
  width: 1564px;
  margin-left: 0;
}

table .span21 {
  float: none;
  width: 1644px;
  margin-left: 0;
}

table .span22 {
  float: none;
  width: 1724px;
  margin-left: 0;
}

table .span23 {
  float: none;
  width: 1804px;
  margin-left: 0;
}

table .span24 {
  float: none;
  width: 1884px;
  margin-left: 0;
}

.table tbody tr.success td {
  background-color: #dff0d8;
}

.table tbody tr.error td {
  background-color: #f2dede;
}

.table tbody tr.info td {
  background-color: #d9edf7;
}

[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("/img/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

/* White icons with optional class, or on hover/active states of certain elements */

.icon-white,
.nav > .active > a > [class^="icon-"],
.nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"] {
  background-image: url("../img/glyphicons-halflings-white.png");
}



.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

.dropdown-menu a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #0088cc;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #0088cc;
  background-color: #0081c2;
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-repeat: repeat-x;
  outline: 0;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.dropdown-menu .disabled > a,
.dropdown-menu .disabled > a:hover {
  color: #999999;
}

.dropdown-menu .disabled > a:hover {
  text-decoration: none;
  cursor: default;
  background-color: transparent;
}

.open {
  *z-index: 1000;
}

.open > .dropdown-menu {
  display: block;
}

.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "\2191";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
     -moz-border-radius: 0 6px 6px 6px;
          border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover .dropdown-menu {
  display: block;
}

.dropdown-submenu > a:after {
  display: block;
  float: right;
  width: 0;
  height: 0;
  margin-top: 5px;
  margin-right: -10px;
  border-color: transparent;
  border-left-color: #cccccc;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
}

.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}

.dropdown .dropdown-menu .nav-header {
  padding-right: 20px;
  padding-left: 20px;
}




.nav {
  margin-bottom: 20px;
  margin-left: 0;
  list-style: none;
}

.nav > li > a {
  display: block;
}

.nav > li > a:hover {
  text-decoration: none;
  background-color: #eeeeee;
}

.nav > .pull-right {
  float: right;
}

.nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}

.nav li + .nav-header {
  margin-top: 9px;
}

.nav-list {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 0;
}

.nav-list > li > a,
.nav-list .nav-header {
  margin-right: -15px;
  margin-left: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.nav-list > li > a {
  padding: 3px 15px;
}

.nav-list > .active > a,
.nav-list > .active > a:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}

.nav-list [class^="icon-"] {
  margin-right: 2px;
}

.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

.nav-tabs,
.nav-pills {
  *zoom: 1;
}

.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  line-height: 0;
  content: "";
}

.nav-tabs:after,
.nav-pills:after {
  clear: both;
}

.nav-tabs > li,
.nav-pills > li {
  float: left;
}

.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
  color: #555555;
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}

.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}

.nav-pills > .active > a,
.nav-pills > .active > a:hover {
  color: #ffffff;
  background-color: #0088cc;
}

.nav-stacked > li {
  float: none;
}

.nav-stacked > li > a {
  margin-right: 0;
}

.nav-tabs.nav-stacked {
  border-bottom: 0;
}

.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-topleft: 4px;
}

.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.nav-tabs.nav-stacked > li > a:hover {
  z-index: 2;
  border-color: #ddd;
}

.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}

.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}

.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}

.nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.nav .dropdown-toggle .caret {
  margin-top: 6px;
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
}

.nav .dropdown-toggle:hover .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}

/* move down carets for tabs */



.nav > .disabled > a {
  color: #999999;
}

.nav > .disabled > a:hover {
  text-decoration: none;
  cursor: default;
  background-color: transparent;
}

.navbar {
  *position: relative;
  *z-index: 2;
  margin-bottom: 20px;
  overflow: visible;
  color: #555555;
}

.navbar-inner {
  min-height: 40px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

.navbar .container {
  width: auto;
}

.nav-collapse.collapse {
  height: auto;
}

.navbar .brand {
  display: block;
  position:absolute;
  float: left;
  padding: 0 10px 0 0;
  margin-left: -20px;
}

.navbar .brand:hover {
  text-decoration: none;
}

.navbar-text {
  margin-bottom: 0;
  line-height: 40px;
}

.navbar-link {
  color: #555555;
}

.navbar-link:hover {
  color: #333333;
}

.navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #f2f2f2;
}

.navbar .btn,
.navbar .btn-group {
  margin-top: 6px;
}

.navbar .btn-group .btn {
  margin: 0;
}

.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}

.navbar-form:before,
.navbar-form:after {
  display: table;
  line-height: 0;
  content: "";
}

.navbar-form:after {
  clear: both;
}

.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 5px;
}

.navbar-form input,
.navbar-form select,
.navbar-form .btn {
  display: inline-block;
  margin-bottom: 0;
}

.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
  margin-top: 3px;
}

.navbar-form .input-append,
.navbar-form .input-prepend {
  margin-top: 6px;
  white-space: nowrap;
}

.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top: 0;
}

.navbar-search {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 0;
}

.navbar-search .search-query {
  padding: 4px 14px;
  margin-bottom: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}

.navbar-static-top {
  position: static;
  width: 100%;
  margin-bottom: 0;
}

.navbar-static-top .navbar-inner {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner,
.navbar-static-top .navbar-inner {
  border: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-right: 0;
  padding-left: 0;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.navbar-fixed-top {
  top: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);
}

.navbar-fixed-bottom {
  bottom: 0;
}

.navbar-fixed-bottom .navbar-inner {
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);
}

.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}

.navbar .nav.pull-right {
  float: right;
}

.navbar .nav > li {
  float: left;
}

.navbar .nav > li > a {
  float: none;
  padding: 10px 15px 10px;
  color: #555555;
  text-decoration: none;
  text-shadow: 0 1px 0 #ffffff;
}

.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  color: #333333;
  text-decoration: none;
  background-color: transparent;
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #555555;
  text-decoration: none;
  background-color: #e5e5e5;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
     -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}

.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-right: 5px;
  margin-left: 5px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ededed;
  *background-color: #e5e5e5;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-repeat: repeat-x;
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}

.navbar .btn-navbar:hover,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #e5e5e5;
  *background-color: #d9d9d9;
}

.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #cccccc \9;
}

.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
     -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}

.navbar .nav > li > .dropdown-menu:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.navbar .nav > li > .dropdown-menu:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  top: auto;
  bottom: -7px;
  border-top: 7px solid #ccc;
  border-bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.2);
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  top: auto;
  bottom: -6px;
  border-top: 6px solid #ffffff;
  border-bottom: 0;
}

.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #555555;
  background-color: #e5e5e5;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}

.navbar .pull-right > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.navbar .pull-right > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu.pull-right:before {
  right: 12px;
  left: auto;
}

.navbar .pull-right > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu.pull-right:after {
  right: 13px;
  left: auto;
}

.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  right: 100%;
  left: auto;
  margin-right: -1px;
  margin-left: 0;
  -webkit-border-radius: 6px 0 6px 6px;
     -moz-border-radius: 6px 0 6px 6px;
          border-radius: 6px 0 6px 6px;
}

.navbar-inverse {
  color: #999999;
}

.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top, #000000, #171717);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000000), to(#171717));
  background-image: -webkit-linear-gradient(top, #000000, #171717);
  background-image: -o-linear-gradient(top, #000000, #171717);
  background-image: linear-gradient(to bottom, #000000, #171717);
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(top, #000000, #171717);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000000), to(#171717));
  background-image: -webkit-linear-gradient(top, #000000, #171717);
  background-image: -o-linear-gradient(top, #000000, #171717);
  background-image: linear-gradient(to bottom, #000000, #171717);
  background-repeat: repeat-x;
  
  border-color: #252525;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#
', endColorstr='#ff103360', GradientType=0);
}

.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
  color: #999999;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover {
  color: #ffffff;
}

.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
  color: #ffffff;
  background-color: transparent;
}

.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
  color: #ffffff;
  background-color: #111111;
}

.navbar-inverse .navbar-link {
  color: #999999;
}

.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}

.navbar-inverse .divider-vertical {
  border-right-color: #222222;
  border-left-color: #111111;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
  background-color: #111111;
}

.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999999;
  border-bottom-color: #999999;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar-inverse .navbar-search .search-query {
  color: #ffffff;
  background-color: #515151;
  border-color: #111111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
     -moz-transition: none;
       -o-transition: none;
          transition: none;
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  outline: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
     -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}

.navbar-inverse .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  *background-color: #040404;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-repeat: repeat-x;
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #040404;
  *background-color: #000000;
}

.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}

.breadcrumb {
  padding: 8px 15px;
  margin: 0 0 20px;
  list-style: none;
  background-color: #f5f5f5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.breadcrumb li {
  display: inline-block;
  *display: inline;
  text-shadow: 0 1px 0 #ffffff;
  *zoom: 1;
}

.breadcrumb .divider {
  padding: 0 5px;
  color: #ccc;
}

.breadcrumb .active {
  color: #999999;
}



.label,
.badge {
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #999999;
}

.label {
  padding: 1px 4px 2px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.badge {
  padding: 1px 9px 2px;
  -webkit-border-radius: 9px;
     -moz-border-radius: 9px;
          border-radius: 9px;
}

a.label:hover,
a.badge:hover {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}

.label-important,
.badge-important {
  background-color: #b94a48;
}

.label-important[href],
.badge-important[href] {
  background-color: #953b39;
}

.label-warning,
.badge-warning {
  background-color: #f89406;
}

.label-warning[href],
.badge-warning[href] {
  background-color: #c67605;
}

.label-success,
.badge-success {
  background-color: #468847;
}

.label-success[href],
.badge-success[href] {
  background-color: #356635;
}

.label-info,
.badge-info {
  background-color: #3a87ad;
}

.label-info[href],
.badge-info[href] {
  background-color: #2d6987;
}

.label-inverse,
.badge-inverse {
  background-color: #333333;
}

.label-inverse[href],
.badge-inverse[href] {
  background-color: #1a1a1a;
}

.btn .label,
.btn .badge {
  position: relative;
  top: -1px;
}

.btn-mini .label,
.btn-mini .badge {
  top: 0;
}

{margin:0;padding:0;}#tabs{font-size:90%;margin:20px 0;}#tabs ul{float:left;background:#fff;width:400px;padding-top:4px;}#tabs li{margin-left:8px;list-style:none;}* html #tabs li{display:inline;}#tabs li,#tabs li a{float:left;}#tabs ul li.active{border-top:2px #000 solid;background:#ddeef6;}#tabs ul li.active a{color:#333333;}#tabs div{background:#fff;clear:both;padding:15px;min-height:70px;}#tabs div h3{margin-bottom:12px;}#tabs div p{line-height:150%;}#tabs a{text-decoration:none;padding:8px;color:#000;font-weight:bold;}.thumbs{float:left;border:#000 solid 1px;margin-bottom:20px;margin-right:20px;}

.autoimgplay {float:left;width:16px;height:16px;margin: 0px 5px 0px 0px;background-image: url(http://91.121.178.66/~musicabi/prueba/images/1358218091.png);}





/*
 * Skin for jPlayer Plugin (jQuery JavaScript Library)
 * http://www.happyworm.com/jquery/jplayer
 *
 * Skin Name: Blue Monday
 *
 * Copyright (c) 2010-2011 Happyworm Ltd
 * Dual licensed under the MIT and GPL licenses.
 *  - http://www.opensource.org/licenses/mit-license.php
 *  - http://www.gnu.org/copyleft/gpl.html
 *
 * Author: Silvia Benvenuti
 * Skin Version: 4.0 (jPlayer 2.1.0)
 * Date: 1st September 2011
*/

div.jp-audio,
div.jp-video {

    /* Edit the font-size to counteract inherited font sizing.
     * Eg. 1.25em = 1 / 0.8em
    */

    font-size:15px; /* 1.25em for testing in site pages */ /* No parent CSS that can effect the size in the demos ZIP */

    font-family:Verdana, Arial, sans-serif;
    line-height:1.6;
    color: #666;
    border:1px solid #009be3;
    background-color:#eee;
    position:relative;

    border: 1px solid #d4d4d4;
    border-radius: 5px;
	margin-top: 5px;
	margin-bottom: 5px;

}
div.jp-audio {
    width: 380px;
}
div.jp-video-270p {
    width:480px;
}
div.jp-video-360p {
    width:640px;
}
div.jp-video-full {
    /* Rules for IE6 (full-screen) */
    width:480px;
    height:270px;
    /* Rules for IE7 (full-screen) - Otherwise the relative container causes other page items that are not position:static (default) to appear over the video/gui. */
    position:static !important; position:relative
}

div.jp-video-full div.jp-jplayer {
    top: 0;
    left: 0;
    position: fixed !important; position: relative; /* Rules for IE6 (full-screen) */
    overflow: hidden;
    z-index:1000;
}

div.jp-video-full div.jp-gui {
    position: fixed !important; position: static; /* Rules for IE6 (full-screen) */
    top: 0;
    left: 0;
    width:100%;
    height:100%;
    z-index:1000;
}

div.jp-video-full div.jp-interface {
    position: absolute !important; position: relative; /* Rules for IE6 (full-screen) */
    bottom: 0;
    left: 0;
    z-index:1000;
}

div.jp-interface {
    position: relative;
    background:#e8e8e8 url(fondo.png) repeat-x;
    width:100%;
    border-radius: 5px;
}

div.jp-audio div.jp-type-single div.jp-interface {
    height:70px;
}
div.jp-audio div.jp-type-playlist div.jp-interface {
    height: 70px;
    border-bottom: 1px solid #D4D4D4;
}

div.jp-video div.jp-interface {
    border-top:1px solid #009be3;
}

/* @group CONTROLS */

div.jp-controls-holder {
    clear: both;
    width:440px;
    margin:0 auto;
    position: relative;
    overflow:hidden;
    top:-8px; /* This negative value depends on the size of the text in jp-currentTime and jp-duration */
}

div.jp-interface ul.jp-controls {
    list-style-type:none;
    margin:0;
    padding: 0;
    overflow:hidden;
}

div.jp-audio ul.jp-controls {
    width: 380px;
    padding: 15px 10px 0 10px;
}

div.jp-video div.jp-type-single ul.jp-controls {
    width: 78px;
    margin-left: 200px;
}

div.jp-video div.jp-type-playlist ul.jp-controls {
    width: 134px;
    margin-left: 172px;
}
div.jp-video ul.jp-controls,
div.jp-interface ul.jp-controls li {
    display:inline;
    float: left;
}

div.jp-interface ul.jp-controls a {
    display:block;
    overflow:hidden;
    text-indent:-9999px;
    z-index: 5;
    position: relative;
}
a.jp-play,
a.jp-pause {
    width:40px;
    height:40px;
}

a.jp-play {
    background: url("jplayer.png") 0 0 no-repeat;
}
a.jp-play:hover {
    background: url("jplayer.png") -41px 0 no-repeat;
}
a.jp-pause {
    background: url("jplayer.png") 0 -42px no-repeat;
    display: none;
}
a.jp-pause:hover {
    background: url("jplayer.png") -41px -42px no-repeat;
}
a.jp-stop, a.jp-previous, a.jp-next {
    width: 28px;
    height: 28px;
    margin-top: 6px;
    position: relative;
    z-index: 1 !important;
}
a.jp-previous {
    left: 6px;
}
a.jp-next {
    left: -6px;
}

a.jp-stop {
    background: url("jplayer.png") 0 -83px no-repeat;
    margin-left:10px;
}

a.jp-stop:hover {
    background: url("jplayer.png") -29px -83px no-repeat;
}

a.jp-previous {
    background: url("jplayer.png") 0 -112px no-repeat;
}
a.jp-previous:hover {
    background: url("jplayer.png") -29px -112px no-repeat;
}

a.jp-next {
    background: url("jplayer.png") 0 -141px no-repeat;
}
a.jp-next:hover {
    background: url("jplayer.png") -29px -141px no-repeat;
}

/* @end */

/* @group progress bar */

div.jp-progress {
    overflow:hidden;
    background-color: #ddd;
}
div.jp-audio div.jp-progress {
    position: absolute;
    top: 40px;
    height: 6px;
}
div.jp-audio div.jp-type-single div.jp-progress {
    left:110px;
    width:186px;
}
div.jp-audio div.jp-type-playlist div.jp-progress {
    left: 186px;
    width: 175px;
}
div.jp-video div.jp-progress {
    top:0px;
    left:0px;
    width:100%;
    height:10px;
}
div.jp-seek-bar {
    background: url("jplayer.png") 0 -202px repeat-x;
    width:0px;
    height:100%;
    cursor: pointer;
}
div.jp-play-bar {
    background: url("jplayer.png") 0 -218px repeat-x ;
    width:0px;
    height:100%;
}

/* The seeking class is added/removed inside jPlayer */
div.jp-seeking-bg {
    background: url("jplayer.seeking.gif");
}

/* @end */

/* @group volume controls */


a.jp-mute,
a.jp-unmute,
a.jp-volume-max {
    width:18px;
    height:15px;
    margin-top:12px;
}

div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute {
    margin-left: 210px;	
}

div.jp-audio div.jp-type-playlist a.jp-mute,
div.jp-audio div.jp-type-playlist a.jp-unmute {
    margin-left: 160px;
    margin-top: 37px;
}

div.jp-audio a.jp-volume-max {
    margin-left: 56px;	
    display: none !important;
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute,
div.jp-video a.jp-volume-max {
    position: absolute;
    top:12px;
    margin-top:0;
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute {
    left: 50px;
}


div.jp-video a.jp-volume-max {
    left: 134px;
}

a.jp-mute {
    background: url("jplayer.png") 0 -170px no-repeat;
}
a.jp-mute:hover {
    background: url("jplayer.png") -19px -170px no-repeat;
}
a.jp-unmute {
    background: url("jplayer.png") -60px -170px no-repeat;
    display: none;
}
a.jp-unmute:hover {
    background: url("jplayer.png") -79px -170px no-repeat;
}

a.jp-volume-max {
    background: url("jplayer.png") 0 -186px no-repeat;
}
a.jp-volume-max:hover {
    background: url("jplayer.png") -19px -186px no-repeat;
}

div.jp-volume-bar {
    position: absolute;
    overflow:hidden;
    background: url("jplayer.png") 0 -250px repeat-x;
    width: 76px;
    height:5px;
    cursor: pointer;
}
div.jp-audio div.jp-volume-bar {
    top: 57px;
    left: 285px;
}
div.jp-video div.jp-volume-bar {
    top:17px;
    left:72px;
}
div.jp-volume-bar-value {
    background: url("jplayer.png") 0 -256px repeat-x;
    width:0px;
    height:5px;
}

/* @end */

/* @group current time and duration */

div.jp-audio div.jp-time-holder {
    position: absolute;
    top: 35px;
}
div.jp-audio div.jp-type-single div.jp-time-holder {
    left:110px;
    width:186px;
}
div.jp-audio div.jp-type-playlist div.jp-time-holder {
    left: 110px;
    width: 70px;
}

div.jp-current-time,
div.jp-duration {
    /*width:60px;*/
    font-size:.64em;
    font-style:oblique;
}
div.jp-current-time {
    float: left;
    display:inline;
}
div.jp-duration {
    float: right;
    display:inline;
    text-align: right;
}

div.jp-video div.jp-current-time {
    margin-left:20px;
}
div.jp-video div.jp-duration {
    margin-right:20px;
}

/* @end */

/* @group playlist */

div.jp-title {
    font-weight:bold;
    text-align:center;


}
div.jp-title,
div.jp-playlist {
    width:100%;
    background-color:#ccc;
    border-top:1px solid #009be3;
    background: white;
    border: none;
    

}


div.jp-type-single div.jp-title,
div.jp-type-playlist div.jp-title,
div.jp-type-single div.jp-playlist {
    border-top:none;
}
div.jp-title ol,
div.jp-playlist ol {
    /*list-style-type:none;*/
    list-style-position: inside;
    margin:0;
    padding:0 20px;
    font-size:.71em;

    display: block; 
    height: 400px;
    overflow-y: scroll;
    overflow-x: hidden;
	list-style: none outside none;
    padding: 0px;
}
div.jp-title ol li:nth-child(odd) ,
div.jp-playlist ol li:nth-child(odd) {


} 
div.jp-title ol li:nth-child(even) ,
div.jp-playlist ol li:nth-child(even) {

    background: #E9E9E9;
} 
div.jp-title li {
    padding:5px 0;
    font-weight:bold;
}
div.jp-playlist li {
    padding:0px;
    border-bottom:1px solid #eee;
}

div.jp-playlist li div {
    display:inline;
}
div.jp-playlist li div a {
    padding: 5px 0 4px 10px !important;
    display: block;
}
/* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */
div.jp-type-playlist div.jp-playlist li{

}/*
div.jp-type-playlist div.jp-playlist li:last-child {
        padding:5px 0 5px 20px;
        border-bottom:none;
}*/
div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
    /*list-style-type:square;
    list-style-position:inside;*/


}
.jp-playlist .opcion{

    float: right;
}
.jp-playlist a.opcion{
    float: right;
    text-indent: -999px;
    display: block;
    padding: 0px !important;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    margin-top: 4px;
    background: red;
    z-index: 999;

}
.jp-playlist a.descarga{
    background: url(download.png) no-repeat;
}
.jp-playlist a.enlace{
    background: url(go.png) no-repeat;
}
.jp-playlist a.dedicar{
    background: url(message.png) no-repeat;
}
.jp-playlist a.agregar{
    background: url(add.png) no-repeat;
}
div.jp-type-playlist div.jp-playlist a {
    color: #333;
    text-decoration: none;
    white-space: nowrap;      overflow: hidden;   text-overflow: ellipsis;
}
div.jp-type-playlist div.jp-playlist a:hover {
    color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
    color:#0d88c1;

    color: white;
}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
    background: #000;
}
div.jp-type-playlist div.jp-playlist li:hover {
    background: #222;
}
div.jp-type-playlist div.jp-playlist li:hover a {
    color: white;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
    float:right;
    display:inline;
    text-align:right;
    margin-right:10px;
    font-weight:bold;
    color:#666;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
    color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media {
    float:right;
    display:inline;
    text-align:right;
    margin-right:10px;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a{
    color:#666;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{
    color:#0d88c1;
}
span.jp-artist {
    font-size:.8em;
    color:#666;
}

/* @end */

div.jp-video-play {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    cursor:pointer;
    background-color:rgba(0,0,0,0); /* Makes IE9 work with the active area over the whole video area. IE6/7/8 only have the button as active area. */
}
div.jp-video-270p div.jp-video-play {
    height:270px;
}
div.jp-video-360p div.jp-video-play {
    height:360px;
}
div.jp-video-full div.jp-video-play {
    height:100%;
    z-index:1000;
}
a.jp-video-play-icon {
    position:relative;
    display:block;
    width: 112px;
    height: 100px;

    margin-left:-56px;
    margin-top:-50px;
    left:50%;
    top:50%;

    background: url("jplayer.video.play.png") 0 0 no-repeat;
    text-indent:-9999px;
}
div.jp-video-play:hover a.jp-video-play-icon {
    background: url("jplayer.video.play.png") 0 -100px no-repeat;
}





div.jp-jplayer audio,
div.jp-jplayer {
    width:0px;
    height:0px;
}

div.jp-jplayer {
    background-color: #000000;
}





/* @group TOGGLES */

/* The audio toggles are nested inside jp-time-holder */

ul.jp-toggles {
    list-style-type:none;
    padding:0;
    margin:0 auto;
    overflow:hidden;
}

div.jp-audio .jp-type-single ul.jp-toggles {
    width:25px;
}
div.jp-audio .jp-type-playlist ul.jp-toggles {
    width:55px;
    margin: 0;
    position: absolute;
    left: 195px;
    top: 50px;
}

div.jp-video ul.jp-toggles {
    margin-top:10px;
    width:100px;
}

ul.jp-toggles li {
    display:block;
    float:right;
}

ul.jp-toggles li a {
    display:block;
    width:25px;
    height:18px;
    text-indent:-9999px;
    line-height:100%; /* need this for IE6 */
}

a.jp-full-screen {
    background: url("jplayer.png") 0 -310px no-repeat;
    margin-left: 20px;
}

a.jp-full-screen:hover {
    background: url("jplayer.png") -30px -310px no-repeat;
}

a.jp-restore-screen {
    background: url("jplayer.png") -60px -310px no-repeat;
    margin-left: 20px;
}

a.jp-restore-screen:hover {
    background: url("jplayer.png") -90px -310px no-repeat;
}

a.jp-repeat {
    background: url("jplayer.png") 0 -290px no-repeat;
}

a.jp-repeat:hover {
    background: url("jplayer.png") -30px -290px no-repeat;
}

a.jp-repeat-off {
    background: url("jplayer.png") -60px -290px no-repeat;
}

a.jp-repeat-off:hover {
    background: url("jplayer.png") -90px -290px no-repeat;
}

a.jp-shuffle {
    background: url("jplayer.png") 0 -270px no-repeat;
    margin-left: 5px;
}

a.jp-shuffle:hover {
    background: url("jplayer.png") -30px -270px no-repeat;
}

a.jp-shuffle-off {
    background: url("jplayer.png") -60px -270px no-repeat;
    margin-left: 5px;
}

a.jp-shuffle-off:hover {
    background: url("jplayer.png") -90px -270px no-repeat;
}


/* @end */

/* @group NO SOLUTION error feedback */

.jp-no-solution {
    position:absolute;
    width:390px;
    margin-left:-202px;
    left:50%;
    top: 10px;

    padding:5px;
    font-size:.8em;
    background-color:#eee;
    border:2px solid #009be3;
    color:#000;
    display:none;
}

.jp-no-solution a {
    color:#000;
}

.jp-no-solution span {
    font-size:1em;
    display:block;
    text-align:center;
    font-weight:bold;
}

.jp-footer{
    height: 24px;

    font-size: 12px;
    background:#e6e6e6 url(fondoicos.gif) repeat-x;
    border-top: 1px solid #d4d4d4;

}
.jp-footer a{
    float: left;
    display: block;
    /* padding: 3px;*/
    margin-right: 5px;
    margin-left: 5px;
    color: #444;
    text-decoration: none;

}
.jp-footer a.video{
    background: url(videosico.gif) repeat-x;
    text-indent: -9999px;
    width: 66px;
    height: 20px;
    margin-top: 2px;
}
.jp-footer a.letra{
    background: url(lyrics.ico.gif) no-repeat;
    text-indent: -9999px;
    width: 66px;
    height: 20px;
    margin-top: 2px;
}

.jp-footer .right {
    width: 100px !important;
    display: block;
    padding: 3px;
    position: relative;
    margin-top: 4px;
    margin-right: 4px;
}
.jp-footer .right,
.jp-footer .right a{
    float: right;
    text-indent: -9999px;
    display: block;
    width: 16px;
    height: 16px;
    padding: 0px;


}
.jp-footer .right a.facebook{
    background: url(facebook.png) no-repeat;
}
.jp-footer .right a.twitter{
    background: url(twitter.png) no-repeat;
}
/* @end */
.jp-stop{
    display: none !important
}

a.jp-title{
    
    position: absolute !important;
    top: 17px !important;
    z-index: 999 !important;
    text-indent: 0px !important;
    font-size: 12px !important;
    text-decoration: none !important;
    color: #444 !important;
    text-shadow: 1px 1px 0px #fff !important;
    left: 110px !important;
        white-space: nowrap;   
        width: 250px;   
        overflow: hidden !important;   text-overflow: ellipsis;
}

#signin_menu {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	display:none;
	background-color:#2b4472;
	position:absolute;
	width:890px;
	z-index:100;
	border:1px transparent;
	text-align:left;
	padding:12px;
	top: 24.5px; 
	right: 0px; 
	margin-top:5px;
	margin-right: 0px;
	*margin-right: -1px;
	color:#789;
	font-size:11px;
}

#signin_menu input[type=text], #signin_menu input[type=password] {
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #003676;
	font-size:13px;
	margin:0 0 5px;
	padding:5px;
	width:203px;
}
#signin_menu p {
	margin:0;
}
#signin_menu a {
	color:#E7EAEB;
}
#signin_menu label {
	font-weight:normal;
}
#signin_menu p.remember {
	padding:10px 0;
}
#signin_menu p.forgot, #signin_menu p.complete {
	clear:both;
	margin:5px 0;
}
#signin_menu p a {
	color:#27B!important;
}
#signin_menu ul{
       list-style:none;
       }

a:hover {
	text-decoration:underline;
}
a img {
	border-width:0;
}
#topnav {
	padding:10px 0px 12px;
	font-size:11px;
	line-height:23px;
	text-align:right;
}
#topnav a.signin {
	background:#003676;
	padding:4px 6px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	*background:transparent url("http://prueba.musicabig.com/images/signinrzr.png") no-repeat 0 0;
	*padding:4px 12px 6px;
}
#topnav a.signin:hover {
	background:#59B;
	*background:transparent url("http://prueba.musicabig.com/images/signinpjp.png") no-repeat 0 0;
	*padding:4px 12px 6px;
}
#topnav a.signin, #topnav a.signin:hover {
	*background-position:0 3px!important;
}

a.signin {
	position:relative;
	margin-left:3px;
}
a.signin span {
	background-image:url("http://prueba.musicabig.com/images/toggledown.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding:4px 16px 6px 0;
}
#topnav a.menu-open {
	background:#ddeef6!important;
	color:#666!important;
	outline:none;
}
#small_signup {
	display:inline;
	float:none;
	line-height:23px;
	margin:25px 0 0;
	width:170px;
}
a.signin.menu-open span {
	background-image:url("http://prueba.musicabig.com/images/toggleupda.png");
	color:#789;
}

#signin_menu {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	display:none;
	background-color:#2b4472;
	position:absolute;
	width:890px;
	z-index:100;
	border:1px transparent;
	text-align:left;
	padding:12px;
	top: 24.5px; 
	right: 0px; 
	margin-top:5px;
	margin-right: 0px;
	*margin-right: -1px;
	color:#789;
	font-size:11px;
}

#signin_menu input[type=text], #signin_menu input[type=password] {
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #003676;
	font-size:13px;
	margin:0 0 5px;
	padding:5px;
	width:203px;
}
#signin_menu p {
	margin:0;
}
#signin_menu a {
	color:#E7EAEB;
}
#signin_menu label {
	font-weight:normal;
}
#signin_menu p.remember {
	padding:10px 0;
}
#signin_menu p.forgot, #signin_menu p.complete {
	clear:both;
	margin:5px 0;
}
#signin_menu p a {
	color:#27B!important;
}
#signin_menu ul{
       list-style:none;
       }




.columna-generos{color:#111;display:inline-block;font-weight:400;line-height:140%;margin-left:0px;margin-top:4px;text-align:left;vertical-align:top;font-size:13px;z-index:1}.columna-generos
a{color:#f4f4f4;display:block;padding-left:15px}.columna-generos a:hover,.columna-generos .activo
a{color:#fff;text-shadow:1px 1px 0px #000;background:url(http://prueba.musicabig.com/images/sinttuuyu.png) -377px -268px no-repeat}.lista-letras-contenedor{margin:6px}.lista-letras-contenedor .texto-opaco{color:#5f82c6;font-style:italic;display:inline-block}.lista-letras{display:inline-block;z-index:1}.lista-letras
li{display:inline-block;text-decoration:none}.lista-letras li
a{display:inline-block;float:left;padding:0px
5px 0px 5px;color:#fdfdfd}.lista-letras li a:hover{color:#fff}.oh-titulos{position:relative;display:block;text-shadow:1px 1px 0px #fff;z-index:1}.oh-titulo{font-size:19px;color:#000;position:relative;display:block;z-index:1}.oh-subtitulo{position:relative;font-size:16px;color:#777;display:inline;z-index:1}.oh-subtitulo-mas{position:relative;display:inline}.oh-subtitulo-mas .ver-mas{display:inline;margin-left:0px;left:5px}.oh-letras{margin-top:10px;text-align:center;width:100%}.txt-letras{overflow:auto;width:280px;max-height:500px;text-align:center}.oh-lista-amigos{list-style:none;display:block;width:100%}.oh-lista-amigos
li{float:left;margin-right:5px;margin-bottom:5px;display:block}.oh-lista-lineas li
a{text-decoration:none !important}.oh-iblock{display:inline-block !important}.oh-lista-cuadrados,.oh-lista-lineas{overflow:hidden;position:relative;margin:0px
auto}.oh-lista-cuadrados li,
.oh-lista-lineas
li{position:relative;overflow:hidden;border:1px
solid #e3e3e3;padding:3px;margin-bottom:8px;margin-right:8px}.oh-lista-cuadrados
li.fila{padding:10px}.oh-lista-lineas
li{}.oh-lista-lineas .fila-dir{width:31%;float:left}.oh-lista-cuadrados li:hover,
.oh-lista-lineas li:hover{background:url(http://prueba.musicabig.com/images/resaltadob.png) bottom repeat-x;border:1px
solid #efef24}.oh-lista-cuadrados li .imagen
.oh-lista-lineas li
.imagen{position:relative;margin-bottom:4px;display:block;padding:5px}.oh-lista-lineas li
.imagen{float:left}.oh-lista-lineas li
.video{float:left}.oh-lista-cuadrados .imagen img,
.oh-lista-lineas li .imagen
img{background:#f4f4f4;width:110px;height:110px;margin:5px}.oh-lista-lineas li .imagen
img{width:50px;height:50px;margin:0px}.oh-lista-cuadrados .video img,
.oh-lista-lineas li .video
img{background:#f4f4f4;width:110px;height:110px;margin:5px}.oh-lista-lineas li .video
img{width:90px;height:60px;margin:0px}






#autocomplete {
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius:  10px;
-webkit-border-bottom-right-radius: 40px;
-webkit-border-bottom-left-radius:  20px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 40px;
-moz-border-radius-bottomleft:  20px;
-moz-box-shadow:2px 2px 3px #999999;
border-top-left-radius:  10px;
border-top-right-radius: 10px;
border-bottom-right-radius:  40px;
border-bottom-left-radius: 20px;
background:none repeat scroll 0 0 #F1F1F1;
border-color:#78B8FF;
border-right:1px solid #78B8FF;
border-style:solid;
display:none;
border-width:1px 1px 1px 1px;
padding:6px 10px 10px 6px;
width:300px;
z-index:1000000;
position:fixed; top:36px;
width:204px;
left:370px;
}
#autocomplete a {
background:none repeat scroll 0 0 #F1F1F1;
color:#000000;
display:block;
font-size:14px;
margin:2px;
padding:1px;
width:100%;
text-decoration:none;
}
#autocomplete a:hover {
background:none repeat scroll 0 0 #D4E8FF;
}
#autocomplete hr {
margin:0;
}

/*resientes videos*/
.vresientes{}
.vresientes h2{ font-size:14px; position:relative; padding:4px 0 4px 20px; background:#eee; border-bottom:1px solid #ddd; margin:5px 0; color:#333}
.vresientes h2 label {background:url(img/a.png) 0px -336px no-repeat; width:16px; height:15px; position:absolute; left:4px; top:4px}
.vresientes a{ width:94px; position:relative; height:75px;color:#0033cc; overflow:hidden; display:block; float:left; margin:0 3px 8px 3px; font-size:11px; line-height:11px}
.vresientes #rvvi_i{ width:94px; height:53px; position:relative; overflow:hidden}
.vresientes #rvvi_i img{ width:94px; height:70px; position:relative; top:-8px}
.vresientes #rvvi_i label{ font-weight:bold; position:absolute; right:2px; bottom:2px; color:#ccc; background:#000; padding:0 3px; line-height:11px; font-size:11px}
#vresientes_vx a{ margin:0 2px 8px 2px}

